var enviado = 0;


$(document).ready(main);

function main(){
	
	$("#myModal").modal('hide');
	$("#inputId").hide();
	$("#inputRol").hide();
	$("#tableFilter").hide();
	
	var data = {	
            id: -1
	};
	
	var jsonData = JSON.stringify(data);	
	
	$.ajax({
        type: "POST",
        data: jsonData,
        dataType: "json",
        contentType: "application/json; charset=utf-8",
        url: "buscarPedidoJSON.htm",
        beforeSend: function(){
        },        
        success: imprimirTabla
    });
}

function imprimirTabla(data){
    
	cargarRol();
	if(data.me !== ""){
		alert("Hubo un error en la Base de Datos, se proceder� a recargar la p�gina");
		$(location).attr('href', 'consultaPedido.htm');
	}
	
	var arregloId = new Array();
        var lista = data.lPedido;
	var escritor = "";
            $.each(lista, function (i, item) {
		
                var n = i + 1;
                escritor += "<tr>";

                escritor += '<td>'+ n + '</td>';
                escritor += '<td>' + item.cantidad + '</td>';
                escritor += '<td>' + item.apellidoPaterno + '</td>';
                escritor += '<td>' + item.apellidoMaterno + '</td>';
                escritor += '<td>' + item.user + '</td>';
                //escritor += '<td>';
                //escritor += '<button id = "loco-' + item.id +'" type="button" class="btn btn-inverse">Modificar</button></td>';

                escritor += "</tr>";


                arregloId[i] = item.id;
            });
	
	
	$("#cuerpoTabla").html(escritor);        
	
	$("table#tableFilter").columnFilters({excludeColumns:[0,5]});
	$("#_filterText0").attr("placeholder","Buscar ID...");
	//$("#_filterText1").attr("placeholder","Buscar Apellido Paterno...");
        //$("#_filterText3").attr("placeholder","Buscar Apellido Materno...");
	//$("#_filterText4").attr("placeholder","Buscar Usuario...");
	
	$("#tableFilter").show("slow");
	
        loco();
	
}

function loco(){
    $(":button").click(function(){ 
            var idBoton = $(this).attr("id").split('-')[1];
            
            var enviar = {
                id: idBoton,
                nombre: "a",
                apellidoPaterno: "b",
                apellidoMaterno: "b",
                //sexo: 1,
                estado: 1,
                user: "b",
                password: "a",
                //telefono: 1,
                //direccion: "A",
                //rol_id: 3,
                //pais_id: 4,
                //documento_id: 1,
                numero_documento: "1"
	};
              
			
	var jsonData = JSON.stringify(enviar);
        
        console.log(jsonData); 
	
        $.ajax({
        type: "POST",
        data: jsonData,
        dataType: "json",
        contentType: "application/json; charset=utf-8",
        url: "buscarUsuarioJSON.htm",
        beforeSend: waitPedido,
        success: imprimirPedido
        });
    });
}

function waitPedido(){
	$("#cargando").show("slow");
}

function imprimirPedido(data){
	
	
	
	$("#cargando").hide("slow");
	
	var datos = data.lPedido[0];
        
        console.log(datos);
	//Asigno los valores a mi formulario
//	$("#tipoDoc option[value=" + datos.documento_id + "]").attr("selected", true);
//    $("#tipoDoc").trigger('change');
	
    $("#inputNro").attr("value",datos.numero_documento);
    
    $("#tipoRol option[value=" + datos.rol_id + "]").attr("selected", true);
    $("#tipoRol").trigger('change');
    
    $("#inputNombre").attr("value",datos.nombre);
    
    $("#inputApellP").attr("value",datos.apellidoPaterno);
    $("#inputApellM").attr("value",datos.apellidoMaterno);
    
//    $("#tipoSexo option[value=" + datos.sexo + "]").attr("selected", true);
//    $("#tipoSexo").trigger('change');
    
    $("#inputEmail").attr("value",datos.user);
    
    $("#inputCont").attr("value",datos.password);
    
    $("#inputCont2").attr("value",datos.password);
    
    $("#inputTelef").attr("value",datos.telefono);
//    
//    $("#inputDireccion").attr("value",datos.direccion);
//    
//    $("#tipoPais option[value=" + datos.pais_id + "]").attr("selected", true);
//    $("#tipoPais").trigger('change');
    
    $("#inputId").attr("value",datos.id);
    
    //inputId.disabled = true;
    //$("#inputId").prop('disabled', true);
    
//    $("#inputRol").attr("value",datos.rol_id);
    
	$("#myModal").modal('toggle');
	
	$("#realizarRegistro").click(actualizarDatos);
}

function actualizarDatos(){
	
	if (enviado !== 1){
		enviado = 1;
	
		var datosCliente = {
			id: $("#inputId").attr("value"),
			nombre: $("#inputNombre").attr("value"),
			apellidoPaterno: $("#inputApellP").attr("value"),
                        apellidoMaterno: $("#inputApellM").attr("value"),
			//sexo: $("#inputSexo").val(),
			estado: 1,
			user:$("#inputEmail").attr("value"),
			//email: $("#inputEmail").attr("value"),
			password: $("#inputCont").attr("value"),
			telefono: $("#inputTelef").attr("value"),
//			direccion: $("#inputDireccion").attr("value"),
			rol_id : $("#tipoRol").val(),
//			pais_id : $("#tipoPais").val(),
//			documento_id: $("#tipoDoc").val(),
			numero_documento: $("#inputNro").attr("value")
		};
		
	/*	var jsonData = JSON.stringify(datosCliente);
		
		console.log(jsonData);
		
		$.ajax({
	        type: "POST",
	        data: jsonData,
	        dataType: "json",
	        contentType: "application/json; charset=utf-8",
	        url: "modificarUsuarioJSON.htm",
	        beforeSend: waitActualizacion,        
	        success: successActualizacion
	    });*/
	}
}

function waitActualizacion(){
	$("#cargando").show("slow");
}

function successActualizacion(data){
        $("#cargando").hide("slow");
	if (data.me === ""){
		$(location).attr('href', 'consultaPedido.htm');
	}
	else{
		alert(data.me);
	}
	
}
